libassa 3.5.1
Loading...
Searching...
No Matches
Assa.h
Go to the documentation of this file.
1// -*- c++ -*-
2//------------------------------------------------------------------------------
3// $Id: Assa.h,v 1.4 2005/10/08 02:42:00 vlg Exp $
4//------------------------------------------------------------------------------
5// Assa.h
6//------------------------------------------------------------------------------
7// Copyright (C) 1997-2002 Vladislav Grinchenko
8//
9// This library is free software; you can redistribute it and/or
10// modify it under the terms of the GNU Library General Public
11// License as published by the Free Software Foundation; either
12// version 2 of the License, or (at your option) any later version.
13//------------------------------------------------------------------------------
14// Created: Thur Aug 15 23:40:14 EDT 2002
15//------------------------------------------------------------------------------
16#ifndef ASSA_H
17#define ASSA_H
18
19// This is the minimum set of header files that includes
20// all ASSA classes definition.
21
22#include <assa/Acceptor.h>
23#include <assa/Address.h>
24#include <assa/AutoPtr.h>
25#include <assa/CommonUtils.h>
26#include <assa/Connector.h>
27#include <assa/CharInBuffer.h>
28#include <assa/ConUDPSocket.h>
29#include <assa/FileLogger.h>
30#include <assa/GenServer.h>
31#include <assa/INETAddress.h>
32#include <assa/IPv4Socket.h>
33#include <assa/Logger.h>
34#include <assa/MemDump.h>
35#include <assa/Pipe.h>
37#include <assa/Repository.h>
38#include <assa/Semaphore.h>
39#include <assa/SigAction.h>
40#include <assa/SigHandler.h>
41#include <assa/SigHandlers.h>
43#include <assa/Socketbuf.h>
44#include <assa/Socket.h>
45#include <assa/StdOutLogger.h>
46#include <assa/Streambuf.h>
47#include <assa/UDPSocket.h>
48#include <assa/UnConUDPSocket.h>
49#include <assa/UNIXAddress.h>
50#include <assa/xdrIOBuffer.h>
51
52#endif /* ASSA_H */
Acceptor encapsulates generic strategy for accepting TPC/IP connection requests.
Address is an abstraction for INET or UNIX-domain address data type.
AutoPtr is a local implementation of STL's auto_ptr that makes dynamic memory handling a bit easier.
A bucket for collecting character-based stream records of certain length or terminated by designated ...
Encapsulation of a connected UDP socket.
A generic pattern for establishing connection with TCP/IP servers.
Implemention of a Logger as a disk-based file.
GenServer is a base class for generic servers.
An incapsulation of TCP/UDP Internet Protocol socket address structure.
Class IPv4Socket covers domain types AF_INET and AF_UNIX.
An abstraction to message logging facility.
A Hex/Ascii memory dump of similar to od(1) UNIX utility.
A wrapper around UNIX popen()/pclose() standard library calls.
Repository class is a template class to hold a collection of similar objects.
Semaphore class provides a simpler and easier interface to System V semaphore system calls.
SigAction is a C++ wrapper around sigaction structure.
Class SigHandler is a UNIX signal handlers manager/dispatcher class.
SigHandlersList is a Singleton class that maps signal number to a set of EventHandlers listening for ...
SigHandlers is a signal handlers manager.
Abstraction of socket data type.
Socketbuf class is derived from Streambuf to provide I/O with the socket file descriptor.
StdOutLogger implements Logger as standard output.
Streambuf class is based on Standard C++ iostream streambuf class.
Class UDPSocket is an implementation of UNIX domain socket that is the base class for more specialize...
UNIXAddress encapsulates UNIX domain socket address structure.
Class UnConUPDSocket class is unconnected UDP socket.
This class allows to read XDR-encoded data from Socket stream asynchronously and then read from it as...