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.