libshevek
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
shevek::absolute_timeStores a date and time
shevek::argsCommandline and configuration file parsing helper
shevek::avahiServe and browse the local network using avahi
shevek::avahi::browserClass for browsing other hosts
shevek::closureBlock and resume without blocking the main loop
shevek::server< client, serverdata >::connectionBase of the client class which is implemented by the calling program
shevek::crefbaseCircular-dependancy-protected reference-counting object base class
shevek::crefptr< _T >Keep a pointer to an object derived from crefbase
shevek::avahi::browser::detailsDetails about a discovered service. These are internally created and may be examined by the application
shevek::dirGet information about files in a directory
shevek::dlLoad symbols from dynamic libraries
shevek::fdGeneric wrapper for a file descriptor to use it in the Glib event loop
shevek::fileUse normal files with the fd class
shevek::dir::fileInformation about a single file in a directory
shevek::istringShevek::istring is a C++ version of scanf
shevek::args::optionDefine an option which can be given to the program
shevek::ostringShevek::ostring is a C++ version of printf
shevek::avahi::browser::ownerInformation about a discovered server
shevek::processCreate a process, optionally connection its standard in- and output streams to the calling program
shevek::refbaseBase class for classes which want reference counting through Glib::RefPtr
shevek::regexpUse regular expressions
shevek::relative_timeTime interval
shevek::ristringShevek::ristring is identical to shevek::istring, but it uses std::string instead of Glib::ustring
shevek::rostringShevek::rostring is identical to shevek::ostring, but it uses std::string instead of Glib::ustring
shevek::shm< T >This class implements an interface for sharing memory between processes
shevek::socketUse a unix-domain, tcp or avahi network connection with shevek::fd
shevek::splitSplit a string into words and retrieve them individually
shevek::telnetInput and output filters for shevek::socket to make them telnet sockets