Classes | |
class | GENICAM_NAMESPACE::CGlobalLock |
Named global lock which can be used over process boundaries. More... | |
class | GENICAM_NAMESPACE::CGlobalLockUnlocker |
unlocks the global lock object on destruction More... | |
class | GENICAM_NAMESPACE::CLock |
A lock class. More... | |
class | GENICAM_NAMESPACE::gcstring |
A string class which is a clone of std::string. More... | |
class | GENICAM_NAMESPACE::GenericException |
GenICam's exception class. More... | |
class | GENICAM_NAMESPACE::LockableObject< Object > |
Instance-Lock for an object. More... | |
Namespaces | |
namespace | GENICAM_NAMESPACE |
Files | |
file | GCBase.h |
Common GenICam base include file. | |
file | GCException.h |
file | GCNamespace.h |
GenICam versioned namespace. | |
file | GCRTSSUtilities.h |
GenICam RTSS utilities. | |
file | GCString.h |
Portable string implementation. | |
file | GCStringVector.h |
Portable string vector implementation. | |
file | GCSynch.h |
Definition of Lock classes. | |
file | GCTypes.h |
Platform-dependent type definitions. | |
file | GCUtilities.h |
GenICam common utilities. | |
file | GenICamFwd.h |
Forward declarations for GenICam types. | |
Defines | |
#define | DECLARE_EXCEPTION(name) |
Creates an exception with the same functionality as the GenericException but being of different type. | |
Typedefs | |
typedef float | float32_t |
32 bit floating point | |
typedef double | float64_t |
64 bit floating point | |
typedef int32_t | GENICAM_NAMESPACE::GC_ERROR |
Gen Cam Error. | |
Enumerations | |
enum | GENICAM_NAMESPACE::GCErrorID { GENICAM_NAMESPACE::GC_ERR_SUCCESS = 0, GENICAM_NAMESPACE::GC_ERR_INVALID_BUFFER_SIZE = -1, GENICAM_NAMESPACE::GC_ERR_INVALID_HANDLE = -2, GENICAM_NAMESPACE::GC_ERR_INVALID_ID = -3, GENICAM_NAMESPACE::GC_ERR_ACCESS_DENIED = -4, GENICAM_NAMESPACE::GC_ERR_NO_DATA = -5, GENICAM_NAMESPACE::GC_ERR_ERROR = -6, GENICAM_NAMESPACE::GC_ERR_INVALID_PARAMETER = -7, GENICAM_NAMESPACE::GC_ERR_TIMEOUT = -8, GENICAM_NAMESPACE::GC_ERR_INVALID_FILENAME = -9, GENICAM_NAMESPACE::GC_ERR_INVALID_ADDRESS = -10, GENICAM_NAMESPACE::GC_ERR_FILE_IO = -11 } |
Define a list which maps error ids to error descriptions The list is filled in the cpp file. More... | |
enum | GENICAM_NAMESPACE::GCModuleID { GENICAM_NAMESPACE::GC_MOD_SYSTEM = 0x0, GENICAM_NAMESPACE::GC_MOD_TLICLIENT = 0x20000000, GENICAM_NAMESPACE::GC_MOD_TLISYSTEM = 0x10000000, GENICAM_NAMESPACE::GC_MOD_FACTORY = 0x08000000, GENICAM_NAMESPACE::GC_MOD_GENAPI = 0x04000000 } |
Modules were errors can come from. More... | |
Functions | |
std::istream & | GENICAM_NAMESPACE::getline (std::istream &is, GENICAM_NAMESPACE::gcstring &str) |
STL getline. | |
std::istream & | GENICAM_NAMESPACE::getline (std::istream &is, GENICAM_NAMESPACE::gcstring &str, char delim) |
STL getline. | |
std::ostream & | operator<< (std::ostream &ostr, const GENICAM_NAMESPACE::gcstring &str) |
STL operator out. | |
std::istream & | operator>> (std::istream &istr, GENICAM_NAMESPACE::gcstring &str) |
STL operator in. | |
GCBASE_API void | GENICAM_NAMESPACE::ReplaceEnvironmentVariables (gcstring &Buffer, bool ReplaceBlankBy20=false) |
Replaces in a string and replace ' ' with %20. | |
GCBASE_API GENICAM_NAMESPACE::gcstring | GENICAM_NAMESPACE::UrlDecode (const GENICAM_NAMESPACE::gcstring &Input) |
Replaces xx escapes by their char equivalent. | |
GCBASE_API gcstring | GENICAM_NAMESPACE::UrlEncode (const GENICAM_NAMESPACE::gcstring &Input) |
Converts \ to / and replaces all unsafe characters by their xx equivalent. |
#define DECLARE_EXCEPTION | ( | name | ) |
class GCBASE_RTTI_CLASS_API name : public GENICAM_NAMESPACE::GenericException \ { \ public: \ name( const char* pDescription, const char *pSourceFileName, int SourceLine ); \ name( const char* pDescription, const char *pSourceFileName, int SourceLine, const char* pExceptionType ); \ name( const char* pDescription, const char *pSourceFileName, int SourceLine, const char *pEntryPoint, const char *pErrorNodeName, const char* pExceptionType ); \ }
Creates an exception with the same functionality as the GenericException but being of different type.
Definition at line 119 of file GCException.h.
typedef int32_t GENICAM_NAMESPACE::GC_ERROR |
Define a list which maps error ids to error descriptions The list is filled in the cpp file.
std::istream& GENICAM_NAMESPACE::getline | ( | std::istream & | is, |
GENICAM_NAMESPACE::gcstring & | str | ||
) | [inline] |
STL getline.
Definition at line 188 of file GCString.h.
std::istream& GENICAM_NAMESPACE::getline | ( | std::istream & | is, |
GENICAM_NAMESPACE::gcstring & | str, | ||
char | delim | ||
) | [inline] |
STL getline.
Definition at line 205 of file GCString.h.
std::ostream& operator<< | ( | std::ostream & | ostr, |
const GENICAM_NAMESPACE::gcstring & | str | ||
) | [inline] |
STL operator out.
Definition at line 225 of file GCString.h.
std::istream& operator>> | ( | std::istream & | istr, |
GENICAM_NAMESPACE::gcstring & | str | ||
) | [inline] |
STL operator in.
Definition at line 241 of file GCString.h.
GCBASE_API void GENICAM_NAMESPACE::ReplaceEnvironmentVariables | ( | gcstring & | Buffer, |
bool | ReplaceBlankBy20 = false |
||
) |
Replaces in a string and replace ' ' with %20.
GCBASE_API GENICAM_NAMESPACE::gcstring GENICAM_NAMESPACE::UrlDecode | ( | const GENICAM_NAMESPACE::gcstring & | Input | ) |
Replaces xx escapes by their char equivalent.
GCBASE_API gcstring GENICAM_NAMESPACE::UrlEncode | ( | const GENICAM_NAMESPACE::gcstring & | Input | ) |
Converts \ to / and replaces all unsafe characters by their xx equivalent.