|
covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const vrb::SessionID &id) |
|
covise::TokenBuffer & | operator>> (covise::TokenBuffer &tb, vrb::SessionID &id) |
|
template<> |
SharedStateDataType | getSharedStateType< bool > (const bool &type) |
|
template<> |
SharedStateDataType | getSharedStateType< int > (const int &type) |
|
template<> |
SharedStateDataType | getSharedStateType< float > (const float &type) |
|
template<> |
SharedStateDataType | getSharedStateType< std::string > (const std::string &type) |
|
template<> |
SharedStateDataType | getSharedStateType< char > (const char &type) |
|
template<> |
SharedStateDataType | getSharedStateType< double > (const double &type) |
|
std::string | tokenBufferToString (covise::TokenBuffer &&tb, int typeID) |
|
template<class T > |
SharedStateDataType | getSharedStateType (const T &type) |
|
template<class T > |
SharedStateDataType | getSharedStateType (const std::vector< T > &type) |
|
template<class T > |
SharedStateDataType | getSharedStateType (const std::set< T > &type) |
|
template<class K , class V > |
SharedStateDataType | getSharedStateType (const std::map< K, V > &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< bool > (const bool &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< int > (const int &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< float > (const float &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< std::string > (const std::string &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< char > (const char &type) |
|
template<> |
VRBEXPORT SharedStateDataType | getSharedStateType< double > (const double &type) |
|
template<class T > |
void | serialize (covise::TokenBuffer &tb, const T &value) |
| convert the value to a TokenBuffer More...
|
|
template<class T > |
void | serialize (covise::TokenBuffer &tb, const std::vector< T > &value) |
|
template<class T > |
void | serialize (covise::TokenBuffer &tb, const std::set< T > &value) |
|
template<class K , class V > |
void | serialize (covise::TokenBuffer &tb, const std::map< K, V > &value) |
|
template<class T > |
void | deserialize (covise::TokenBuffer &tb, T &value) |
|
template<class T > |
void | deserialize (covise::TokenBuffer &tb, std::vector< T > &value) |
|
template<class T > |
void | deserialize (covise::TokenBuffer &tb, std::set< T > &value) |
|
template<class K , class V > |
void | deserialize (covise::TokenBuffer &tb, std::map< K, V > &value) |
|
template<class T > |
void | serializeWithType (covise::TokenBuffer &tb, const T &value) |
|
template<class T > |
void | deserializeWithType (covise::TokenBuffer &tb, T &value) |
|
Basic class to synchronize the state of any variable with other clients connectet to vrb
for variables of types other than: bool, int, float, double, string, TokenBuffer the serialize and deserialize methods have to be implemented make sure the variable name is unique for each SharedState e.g. by naming the variable Plugin.Class.Variablename.ID