Provided by:
libbobcat1-dev_1.17.0-1_i386 
NAME
Bobcat - Overview of classes in the Bobcat library
DESCRIPTION
The classes of the Bobcat library may be used after including
bobcat/classname in sources.
All classes and other elements are defined in the FBB namespace. For
some classes manipulators are available, which are defined in the FBB
namespace. An overview of all manipulators defined in the FBB namespace
is provided by man -e bobcat manipulators.
The following classes are available:
FBB::Align: Specifies Table column and element alignments.
(Manpage: man -e bobcat align)
FBB::Arg: Interfaces the command line arguments, allowing for short-
and long options. The class is implemented as a Singleton.
(Manpage: man -e bobcat arg)
FBB::AutoPtr: A template class implementing the std::auto_ptr class
accepting a pointer to an array of elements as well as a pointer to a
single data element. FBB::AutoPtr objects can also be used in, e.g.,
containers.
(Manpage: man -e bobcat autoptr)
FBB::A2x: Ascii-to-x conversions of any type supporting extractions
from i[string]stream objects. (Manpage: man -e bobcat a2x)
FBB::ClientSocket: a socket for tcp-communication with a server.
(Manpage: man -e bobcat clientsocket)
FBB::CmdFinder: Command-function associations.
(Manpage: man -e bobcat cmdfinder)
FBB::CmdFinderBase: Base class for CmdFinder.
(Manpage: man -e bobcat cmdfinderbase)
FBB::ConfigFile: Processing standard configuration files.
(Manpage: man -e bobcat configfile)
FBB::DateTime: Manipulations with date and time values.
(Manpage: man -e bobcat datetime)
FBB::Errno: Defines objects which may be thrown as an exception.
(Manpage: man -e bobcat errno)
FBB::Fork: Defines fork(2) as part of a Template Algorithm Design
Pattern.
(Manpage: man -e bobcat fork)
FBB::GetHostent: Obtains hostent struct from hostname or -address.
(Manpage: man -e bobcat gethostent)
FBB::Glob: Obtain a list of files matching a certain pattern.
(Manpage: man -e bobcat glob)
FBB::Hostname: Derived from Hostent, allows the initialization from a
std::string, or from an FBB::InetAddrress.
(Manpage: man -e bobcat hostname)
FBB::IFdStream: stream extracting information from a device whose file
descriptor is available.
(Manpage: man -e bobcat ifdstream)
FBB::IFdStreambuf: Input stream buffer initialized by a file
descriptor.
(Manpage: man -e bobcat ifdstreambuf)
FBB::Indent: Class and manipulators performing text indentation.
(Manpage: man -e bobcat indent)
FBB::InetAddress: Base class (no public constructor) for objects
representing an internet address as used with sockets. Contains address
and portnumbers.
(Manpage: man -e bobcat inetaddress)
FBB::IOStream: class combining std::istream and std::ostream features.
(Manpage: man -e bobcat iostream)
FBB::IOStreambuf: std::streambuf specialization allowing combined input
and output operations.
(Manpage: man -e bobcat iostreambuf)
FBB::IRandStream: stream to extract random numbers from.
(Manpage: man -e bobcat irandstream)
FBB::FnWrap1: Configurable wrapper function object template class to be
used with generic algorithms.
(Manpage: man -e bobcat fnwrap1)
FBB::FnWrap1c: Configurable unary wrapper function object template
class using context information to be used with generic algorithms.
(Manpage: man -e bobcat fnwrap1c)
FBB::FnWrap2: Configurable binary wrapper function object template
class to be used with generic algorithms.
(Manpage: man -e bobcat fnwrap2)
FBB::FnWrap2c: Configurable binary wrapper function object template
class using context information to be used with generic algorithms.
(Manpage: man -e bobcat fnwrap2c)
FBB::Hash...: Various template classes implementing mapping containers
using hashing.
(Manpage: man -e bobcat hash)
FBB::Hostent: Wrapper around the hostent struct.
(Manpage: man -e bobcat hostent)
FBB::level: Manipulator setting the log-level of FBB::Log objects.
(Manpage: man -e bobcat level)
FBB::LocalClientSocket: a Unix domain socket for tcp-communication with
a Unix domain (local) server.
(Manpage: man -e bobcat localclientsocket)
FBB::LocalServerSocket: defines a Unix domain socket to which clients
on the local host can connect.
(Manpage: man -e bobcat localserversocket)
FBB::LocalSocketBase: Base class for LocalClientSocket and
LocalServerSocket.
(Manpage: man -e bobcat localsocketbase)
FBB::Log: std::ostream handling log messages.
(Manpage: man -e bobcat log)
FBB::LogBuffer: std::streambuf handling log messages.
(Manpage: man -e bobcat logbuffer)
FBB::MailHeaders: extracts mail headers from SMTP-email.
(Manpage: man -e bobcat mailheaders))
FBB::Milter: interfaces the sendmail mail filter facilities.
(Manpage: man -e bobcat milter)
FBB::Msg: Offers static member function and manipulators which may be
used for various types of messages.
(Manpage: man -e bobcat msg)
FBB::MultiStreambuf: std::streambuf specializations performing
insertions to multiple std::ostream objects.
(Manpage: man -e bobcat multistreambuf)
FBB::OFdStream: stream inserting information into a device whose file
descriptor is available.
(Manpage: man -e bobcat ofdstream)
FBB::OFdStreambuf: Output stream buffer initialized by a file
descriptor.
(Manpage: man -e bobcat ofdstreambuf)
FBB::OneKey: Single keystroke input, not requiring ‘Return’.
(Manpage: man -e bobcat onekey)
FBB::Pattern: Performs regular expression pattern matching.
(Manpage: man -e bobcat pattern)
FBB::Pipe: Defines a system level pipe.
(Manpage: man -e bobcat pipe)
FBB::Process: Runs child processes, defining pipes between parents and
child processes.
(Manpage: man -e bobcat process)
FBB::Randbuffer: implements a streambuf generating random numbers.
(Manpage: man -e bobcat randbuffer)
FBB::Redirector: Defines system level file redirection.
(Manpage: man -e bobcat redirector)
FBB::RefCount: Base class implementing reference counting.
(Manpage: man -e bobcat refcount)
FBB::Selector: Offers timed delays and multiple file I/O.
(Manpage: man -e bobcat selector)
FBB::ServerSocket: defines a socket to which clients can connect.
(Manpage: man -e bobcat serversocket)
FBB::SocketBase: Base class for ClientSocket and ServerSocket.
(Manpage: man -e bobcat socketbase)
FBB::Stat: Determines file characteristics.
(Manpage: man -e bobcat stat)
FBB::String: Offers extended std::string functionality.
(Manpage: man -e bobcat string)
FBB::Syslogbuf: streambuf to Buffer generating syslog(3) messages.
(Manpage: man -e bobcat syslogbuf)
FBB::SyslogStream: stream to Output stream inserting syslog(3)
messages.
(Manpage: man -e bobcat syslogbuf)
FBB::Table: Display tables row- or column-wise.
(Manpage: man -e bobcat table)
FBB::TableSupport: Support class for the class Table.
(Manpage: man -e bobcat tablesupport)
FBB::User: Determines the current user’s parameters from /etc/passwd.
(Manpage: man -e bobcat user)
FBB::Xpointer: sets and retrieves the X-windows pointer.
(Manpage: man -e bobcat xpointer)
FBB::X2a: x-to-Ascii conversions of any type supporting insertions into
o[string]stream objects.
(Manpage: man -e bobcat x2a)
FILES
o /usr/include/bobcat/<classname>:
o /usr/lib/libbobcat.*:
(shared, static libraries)
SEE ALSO
The individual bobcat/<class> header files, with man-pages accessible
using man -e bobcat class (all lowercase names)
BUGS
No Reported Bugs.
DISTRIBUTION FILES
o bobcat_1.17.0-x.dsc: detached signature;
o bobcat_1.17.0-x.tar.gz: source archive;
o bobcat_1.17.0-x_i386.changes: change log;
o libbobcat1_1.17.0-x_i386.deb: debian package holding the
libraries;
o libbobcat1-dev_1.17.0-x_i386.deb: debian package holding the
libraries, headers and manual pages;
o http://sourceforge.net/projects/bobcat: public archive location;
BOBCAT
Bobcat is an acronym of ‘Brokken’s Own Base Classes And Templates’.
COPYRIGHT
This is free software, distributed under the terms of the GNU General
Public License (GPL).
AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl).