Ishtar::Answer | An interface for answers from server |
Ishtar::Call | An interface for calls to server |
Ishtar::CharValueVector | A ValueVectorTemplate<UInt8> that has nice methods to typecast to and from strings |
Ishtar::ErrorAnswer | Return an error to caller |
Ishtar::GetServicesCall | Request a list of all available services |
Ishtar::GetValuesCall | Request the values of several services |
Ishtar::HelloCall | Say hello at connection |
Ishtar::Service | A 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::ServiceAnswer | Return the description of all available services |
Ishtar::ServiceDescription | A full description of a Service |
Ishtar::ServicesContainer | Contains all the service a server provides |
Ishtar::ServicesServer | ServicesServer is both a container for services and a TCP/IP server to allow network access to these services |
Ishtar::SetValuesCall | Set 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::ValuesAnswer | Return the values of several services |
Ishtar::ValueVector | A vector of scalar values |
Ishtar::ValueVectorTemplate< T > | The template implementation of ValueVector |