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

libishtarservices Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Ishtar::AnswerAn interface for answers from server
Ishtar::CallAn interface for calls to server
Ishtar::CharValueVectorA ValueVectorTemplate<UInt8> that has nice methods to typecast to and from strings
Ishtar::ErrorAnswerReturn an error to caller
Ishtar::GetServicesCallRequest a list of all available services
Ishtar::GetValuesCallRequest the values of several services
Ishtar::HelloCallSay hello at connection
Ishtar::ServiceA service interface, can be read with getValues or written with setValues if (description.flags & READ_ONLY) == 0. User should subclass Service, fill description in the constructor and implement getValues and setValues
Ishtar::ServiceAnswerReturn the description of all available services
Ishtar::ServiceDescriptionA full description of a Service
Ishtar::ServicesContainerContains all the service a server provides
Ishtar::ServicesServerServicesServer is both a container for services and a TCP/IP server to allow network access to these services
Ishtar::SetValuesCallSet the values of several services
Ishtar::TypeResolver< T >A static struct templatized on a scalar variable T. It has a single member type, whose value is a ValueVector::Type constant corresponding to T. ST is the type used for serialisation
Ishtar::TypeResolver< bool >A static struct templatized on a bool with as serialized value of Uint8. It has a single member type, whose value is the ValueVector::Type constant corresponding to bool
Ishtar::TypeResolver< double >A static struct templatized on a double. It has a single member type, whose value is the ValueVector::Type constant corresponding to double
Ishtar::TypeResolver< float >A static struct templatized on a float. It has a single member type, whose value is the ValueVector::Type constant corresponding to float
Ishtar::TypeResolver< Int16 >A static struct templatized on a Int16. It has a single member type, whose value is the ValueVector::Type constant corresponding to Int16
Ishtar::TypeResolver< Int32 >A static struct templatized on a Int32. It has a single member type, whose value is the ValueVector::Type constant corresponding to Int32
Ishtar::TypeResolver< Int8 >A static struct templatized on a Int8. It has a single member type, whose value is the ValueVector::Type constant corresponding to Int8
Ishtar::TypeResolver< UInt16 >A static struct templatized on a UInt16. It has a single member type, whose value is the ValueVector::Type constant corresponding to UInt16
Ishtar::TypeResolver< UInt32 >A static struct templatized on a UInt32. It has a single member type, whose value is the ValueVector::Type constant corresponding to UInt32
Ishtar::TypeResolver< UInt8 >A static struct templatized on a UInt8. It has a single member type, whose value is the ValueVector::Type constant corresponding to Int8
Ishtar::TypeSerializer< ST >Helper class to cast to type T
Ishtar::TypeSerializer< double >Helper class to cast to type double, required because plateform specific representation of double can weired
Ishtar::ValuesAnswerReturn the values of several services
Ishtar::ValueVectorA vector of scalar values
Ishtar::ValueVectorTemplate< T >The template implementation of ValueVector

Generated on Mon Oct 24 17:31:22 2005 for libishtarservices by  doxygen 1.4.2