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. | |
Namespaces | |
GENICAM_NAMESPACE | |
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... | |
Macros | |
#define | DECLARE_EXCEPTION(name) |
Creates an exception with the same functionality as the GenericException but being of different type. More... | |
Typedefs | |
typedef float | float32_t |
32 bit floating point More... | |
typedef double | float64_t |
64 bit floating point More... | |
typedef int32_t | GENICAM_NAMESPACE::GC_ERROR |
Gen Cam Error. More... | |
Functions | |
std::istream & | GENICAM_NAMESPACE::getline (std::istream &is, GENICAM_NAMESPACE::gcstring &str) |
STL getline. More... | |
std::istream & | GENICAM_NAMESPACE::getline (std::istream &is, GENICAM_NAMESPACE::gcstring &str, char delim) |
STL getline. More... | |
std::ostream & | operator<< (std::ostream &ostr, const GENICAM_NAMESPACE::gcstring &str) |
STL operator out. More... | |
std::istream & | operator>> (std::istream &istr, GENICAM_NAMESPACE::gcstring &str) |
STL operator in. More... | |
GCBASE_API void | GENICAM_NAMESPACE::ReplaceEnvironmentVariables (gcstring &Buffer, bool ReplaceBlankBy20=false) |
Replaces in a string and replace ' ' with %20. More... | |
GCBASE_API GENICAM_NAMESPACE::gcstring | GENICAM_NAMESPACE::UrlDecode (const GENICAM_NAMESPACE::gcstring &Input) |
Replaces xx escapes by their char equivalent. More... | |
GCBASE_API gcstring | GENICAM_NAMESPACE::UrlEncode (const GENICAM_NAMESPACE::gcstring &Input) |
Converts \ to / and replaces all unsafe characters by their xx equivalent. More... | |
#define DECLARE_EXCEPTION | ( | name | ) |
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.
|
inline |
STL getline.
Definition at line 188 of file GCString.h.
|
inline |
STL getline.
Definition at line 205 of file GCString.h.
|
inline |
STL operator out.
Definition at line 225 of file GCString.h.
|
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.