Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PlugIn.h File Reference

#include <map>
#include "nvsgcommon.h"
#include "nvutil/PlugInCallback.h"

Include dependency graph for PlugIn.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  nvutil

Typedefs

typedef bool(* PFNQUERYPLUGINTERFACETYPE )(const UPITID &pitid, std::vector< UPIID > &piids)
 Function pointer type for queryPlugInterfaceType export function required by a plug-in.
typedef Singleton< PlugInServer > PIS
 Type define for the application unique PlugInServer.

Functions

bool operator< (const UPITID &lhs, const UPITID &rhs)
bool operator== (const UPITID &lhs, const UPITID &rhs)
bool operator!= (const UPITID &lhs, const UPITID &rhs)
bool operator< (const UPIID &lhs, const UPIID &rhs)
bool operator== (const UPIID &lhs, const UPIID &rhs)
bool operator!= (const UPIID &lhs, const UPIID &rhs)

Variables

typedef bool(* PFNGETPLUGINTERFACE )(const UPIID &piid, PlugIn *&plugIn)
 Function pointer type for getPlugInterface export function required by a plug-in.


Detailed Description


Typedef Documentation

typedef bool(* nvutil::PFNQUERYPLUGINTERFACETYPE)(const UPITID &pitid, std::vector< UPIID > &piids)
 

Function pointer type for queryPlugInterfaceType export function required by a plug-in.

typedef Singleton<PlugInServer> nvutil::PIS
 

Type define for the application unique PlugInServer.


Function Documentation

bool operator< const UPITID &  lhs,
const UPITID &  rhs
[inline]
 

Compares two UPITID objects. This operator is required e.g. if it is intended to store UPITID objects in ordered containers.

Returns:
true if lhs is less than rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand

bool operator== const UPITID &  lhs,
const UPITID &  rhs
[inline]
 

Tests two UPITID objects on equality.

Returns:
true if lhs is equal to rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand

bool operator!= const UPITID &  lhs,
const UPITID &  rhs
[inline]
 

Tests two UPITID objects on inequality.

Returns:
true if lhs is unequal to rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand

bool operator< const UPIID &  lhs,
const UPIID &  rhs
[inline]
 

Compares two UPIID objects. This operator is required e.g. if it is intended to store UPIID objects in ordered containers.

Returns:
true if lhs is less than rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand

bool operator== const UPIID &  lhs,
const UPIID &  rhs
[inline]
 

Tests two UPIID objects on equality.

Returns:
true if lhs is equal to rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand

bool operator!= const UPIID &  lhs,
const UPIID &  rhs
[inline]
 

Tests two UPIID objects on inequality.

Returns:
true if lhs is unequal to rhs, false otherwise.
Parameters:
lhs  Left operand
rhs  Right operand


Variable Documentation

class typedef bool(* nvutil::PFNGETPLUGINTERFACE)(const UPIID &piid, PlugIn *&plugIn)
 

Function pointer type for getPlugInterface export function required by a plug-in.


Generated on Tue Mar 1 13:19:54 2005 for NVSGSDK by NVIDIA