| ▼Cnet::Address | Abstract base class to wrap the sockaddr derived structures |
| Cnet::InetAddress | Class to identify and handle an Internet address |
| Cnet::UnixAddress | Class to identify and handle an UNIX address |
| CAppConfig | Contains the configuration parameters of the application |
| CAppInfo | Contains the run-time information of the application |
| CArgsParser | Class that allows to parse and handle the application command line parameters |
| Cbase | Contains a set of useful static methods used by the application |
| Cdata::BaseFile< IO > | This is a wrapper class for the FILE functions that provides all the functionality to handle files safely |
| Cdata::BaseFile< LockedAccess > | |
| Cdata::BaseStream< StreamClass, StreamOperator > | This template is used as the base for the input/output stream classes |
| ▼Cdata::BaseStream< InputStream, InputOperator > | |
| Cdata::InputStream | Specialization of the BaseStream for input serializations |
| ▼Cdata::BaseStream< OutputStream, OutputOperator > | |
| Cdata::OutputStream | Specialization of the BaseStream for output serializations |
| Cjpip::CacheModel | The cache model of a JPIP client is handled using this class |
| CClientInfo | Contains information of a connected client |
| CClientManager | Handles a client connection with a dedicated thread |
| Cjpip::CacheModel::Codestream | Sub-class of the cache model class used to identify a codestream |
| Cjpeg2000::CodestreamIndex | Class used for indexing the information of a JPEG2000 codestream |
| Cjpeg2000::CodingParameters | Contains the coding parameters of a JPEG2000 image codestream |
| CAppInfo::Data | Contains the data block that is maintained in shared memory |
| Cjpip::DataBinClass | Class that contains the definitions of all the data-bin classes defined for the JPIP protocol |
| Cjpip::DataBinSelector< BIN_CLASS > | Template class that is specialized for allowing basic operations (add and get) with cache models depending on the data-bin classes |
| Cjpip::DataBinSelector< DataBinClass::MAIN_HEADER > | |
| Cjpip::DataBinSelector< DataBinClass::META_DATA > | |
| Cjpip::DataBinSelector< DataBinClass::PRECINCT > | |
| Cjpip::DataBinSelector< DataBinClass::TILE_HEADER > | |
| Cjpip::DataBinServer | Contains the core functionality of a (JPIP) data-bin server, which maintains a cache model and is capable of generating data chunks of variable length; |
| Cjpip::DataBinWriter | Class used to generate data-bin segments and write them into a memory buffer |
| Cjpip::EOR | Class that contains all the definitions of the EOF messages defined for the JPIP protocol |
| Cjpeg2000::FileManager | Manages the image files of a repository, allowing read their indexing information, with a caching mechanism for efficiency |
| Cdata::FileSegment | Identifies a data segment of a file |
| Chttp::HeaderBase< NAME > | Template class used to identify a HTTP header |
| ▼Chttp::HeaderBase< HeaderName::UNDEFINED > | Specialization of the HeaderBase template class with the HeaderName::UNDEFINED value |
| Chttp::Header | Class used to handle a HTTP header |
| Chttp::HeaderName | Container for the strings associated to the most common HTTP headers, used for the specialization of the class HeaderBase |
| Cjpeg2000::ImageIndex | Contains the indexing information of a JPEG2000 image file that is managed by the index manager |
| Cjpeg2000::ImageInfo | Contains the indexing information of a JPEG2000 image |
| Cjpeg2000::IndexManager | Manages the indexing information of a repository fo images |
| Cdata::InputOperator | This struct identifies a basic input operator to be applied to a File object |
| ▼Ciostream | |
| Cnet::SocketStream | Class derived from std::iostream and SocketBuffer that represents a socket stream |
| ▼Cipc::IPCObject | Class base of all the IPC classes that has the basic operations (Init, Wait and Dispose) to be overloaded |
| Cipc::Event | IPC object that offers the functionality of an event (Windows IPC object), implemented by means of a combination of the pthread mutex and conditional variables API |
| Cipc::Mutex | IPC object that offers the functionality of a mutex, implemented by means of the pthread mutex API |
| Cipc::RdWrLock | IPC object that offers the functionality of a read/write lock, implemented by means of the pthread rwlock API |
| Cdata::LockedAccess | Struct for wrapping the basic FILE locked functions for reading and writing defined in stdio.h |
| Cjpeg2000::Metadata | Contains the indexing information associated to the meta-data of a JPEG2000 image file |
| Cdata::OutputOperator | This struct identifies a basic output operator to be applied to a File object |
| Cjpeg2000::Packet | Contains the information of a packet |
| Cjpeg2000::PacketIndex | Class used for indexing the packets of a codestream image |
| Cjpip::Request::ParametersMask | Union used to control the presence of the different JPIP parameters in a request |
| Cjpeg2000::PlaceHolder | Contains the information of a place-holder |
| Cjpeg2000::Point | Represents a couple of integer values that can be used to identify a coordinate as well as a size |
| ▼Cpollfd | |
| Cnet::PollFD | Wrapper structure for the structure pollfd used by the kernel poll functions |
| Cnet::PollTable | This class allows to perfom polls easily over a vector of descriptors |
| Chttp::Protocol | Class used to identify the HTTP protocol |
| Cjpeg2000::Range | Represents a range of integer values, defined by two values, first and last, which are assumed to be included in the range |
| ▼Chttp::Request | Class used to identify a HTTP request (GET or POST) |
| Cjpip::Request | Class derived from the HTTP Request class that contains the required code for properly analyzing a JPIP request, when this protocol is used over the HTTP |
| Chttp::Response | Class used to identify a HTTP response |
| Cdata::Serializer< T > | This template class allows to define a "serializer" |
| Cdata::Serializer< bool > | Serializer for the bool type |
| Cdata::Serializer< int > | Serializer for the int type |
| Cdata::Serializer< multimap< string, int > > | Serializer for the multimap<string,int> class |
| Cdata::Serializer< string > | Serializer for the string class |
| Cdata::Serializer< uint64_t > | Serializer for the uint64_t type |
| Cdata::Serializer< vector< T > > | Serializer for the vector class |
| Cnet::Socket | This class has been designed to work with UNIX sockets in an easy and object oriented way |
| Chttp::Response::StatusCodesInitializer | Class used for the initializer |
| ▼Cstreambuf | |
| ▼Cnet::SocketBuffer | Class derived from the STL std::streambuf to allow streaming with sockets |
| Cnet::SocketStream | Class derived from std::iostream and SocketBuffer that represents a socket stream |
| CTraceSystem | Wrapper used by the application to handle the log/trace messages by means of the log4cpp library |
| Cui | |
| Cdata::UnlockedAccess | Struct for wrapping the basic FILE unlocked functions for reading and writing defined in stdio_exts.h |
| Cdata::vint_vector | This class has been implemented with the same philosophy that the class STL vector, but specifically designed to store integers with a length in bytes that can be not multiple from 2 (e.g |
| Cjpip::WOI | Class that identifies a WOI (Window Of Interest) |
| Cjpip::WOIComposer | By means of this class it is possible to find out the which packets of an image are associated to a WOI |