conexus logo

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Conexus::exception::bind::accessEACCES: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::open::accessEACCES: Access to the file or creation of socket not allowed
Conexus::exception::connect::accessEACCES or EPERM Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::IPv4::AddressIPv4 network address
Conexus::LL::AddressLink Layer packet interface device address
Conexus::AddressThis top level class provides a pure-virtual inheritance interface for children to inherit from
Conexus::address_exceptionBase class for all address exceptions
Conexus::exception::address::address_familyEAI_ADDRFAMILY: The specified network host does not have any network addresses in the requested address family
Conexus::exception::listen::address_in_useEADDRINUSE Another socket is already listening on the same port
Conexus::exception::connect::address_in_useEADDRINUSE Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::open::af_not_supportedEAFNOSUPPORT: The implementation does not support the specified address family
Conexus::exception::connect::af_not_supportedEAFNOSUPPORT Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::address::againEAI_AGAIN The name could not be resolved at this time
Conexus::exception::listen::bad_fdEBADF The argument s is not a valid descriptor
Conexus::exception::close::bad_fdEBADF: Thrown when equivalent BSD socket API exception is encountered
Conexus::exception::connect::bad_fdEBADF Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::read::bad_fdEBADF: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::bind::bad_fdEBADF: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::socket::bad_fdEBADF: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::write::bad_fdEBADF: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::address::bad_flagsEAI_BADFLAGS The flags parameter has an invalid value
Conexus::exception::address::bad_netmaskThrown when a netmask is required and the string or numeric is not a valid netmask
Conexus::exception::address::bad_stringThrown when trying to create an address from a string that is improperly formed
Conexus::bind_exceptionBase class for all binding exceptions
Conexus::exception::bind::bound_socketEINVAL: Thrown when equivalent BSD socket API error is encountered
Conexus::NSS::Certificate
Conexus::NSS::CertificateDB
Conexus::NSS::CertificateNicknames
Conexus::close_exceptionBase class for all close exceptions
Conexus::conexus_exceptionBase class for all conexus library exceptions
Conexus::connect_exceptionBase class for all connect exceptions
Conexus::exception::connect::connected_socketEISCONN Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::write::connection_refusedECONNREFUSED With writes, this is most likely triggered by an ICMP UNREACHABLE message
Conexus::exception::connect::connection_refusedECONNREFUSED Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::read::connection_refusedECONNREFUSED A remote host refused to allow the network connection (typically because it is not running the requested service)
Conexus::exception::write::connection_resetECONNRESET Connection reset by peer
Conexus::SSL::Context
Conexus::DataThis structure represents a data chunk
Conexus::Data::Data::Storage
Conexus::Gtk::DataProgressWatcher
Conexus::exception::write::destination_address_requiredEDESTADDRREQ The socket is not connection-mode, and no peer address is set
Conexus::Network::Device
Conexus::exception::write::disconnectedDisconnected
Conexus::exception::read::disconnectedDisconnected
Conexus::Gtk::DottedDecimalEntry
Conexus::EndpointThis class is the top level object for all subclasses performing I/O (Input/Output) operations
Conexus::EndpointServerThe EndpointServer generates Endpoints as a result of operation
Conexus::Gtk::EndpointStartStopButtonThis widget can control the stop/start state of a single Conexus endpoint
Conexus::exception::read::eofEnd of file
Conexus::SSL::exceptionBase class for all conexus-ssl library exceptions
Conexus::exception::open::executable_busyETXTBSY: pathname refers to an executable image which is currently being executed and write access was requested
Conexus::exception::open::existsEEXIST: File already exists and O_CREAT and O_EXCL were used
Conexus::Factory
Conexus::Gtk::FactoryComboBox
Conexus::Gtk::FactoryComboBox::FactoryComboBox::ModelColumns
Conexus::exception::address::failEAI_FAIL A non-recoverable exception occurred
Conexus::exception::state::failedThe state transition failed
Conexus::exception::address::familyEAI_FAMILY: The requested address family is not supported at all
Conexus::exception::open::faultEFAULT: File path points outside your accessible address space
Conexus::FileThis class encapsulates a file
Conexus::NSPR::FileEncapsulates a NSPR file
Conexus::exception::open::file_too_largeEOVERFLOW: pathname refers to a regular file, too large to be opened; see O_LARGEFILE above
Conexus::FileDescriptorThis class is the top level object for all subclasses performing I/O (Input/Output) operations via file descriptors (which in Linux/Unix/POSIX can be used for almost all I/O)
Conexus::NSPR::FileDescriptorThis class is the top level object for all subclasses performing I/O (Input/Output) operations via NSPR file descriptors
Conexus::Gtk::HostEntryTODO provide custom hostname lookups, kinda like DNS but for images
Conexus::Gtk::HostPortEntry
Conexus::exception::state::illegalState transition is illegal; i.e
Conexus::exception::connect::in_progressEALREADY Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::state::inconsistentState transition is inconsistent such as OPENED|CLOSED
Conexus::interface_index_exceptionInterface index error
Conexus::exception::write::interruptedEINTR A signal occurred before any data was transmitted
Conexus::exception::close::interruptedEINTR: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::read::interruptedEINTR The receive was interrupted by delivery of a signal before any data were available
Conexus::exception::bind::invalid_addressEINVAL: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::write::invalid_argumentEINVAL Invalid argument passed
Conexus::exception::read::invalid_argumentEINVAL Invalid argument passed
Conexus::exception::open::invalid_file_modeThrown when open is requested on a file and the mode is not set
Conexus::exception::open::invalid_protocolEINVAL: Unknown protocol, or protocol family not available
Conexus::exception::state::invalid_read_writeInvalid read/write mode
Conexus::exception::write::invalid_user_space_addressEFAULT An invalid user space address was specified for a parameter
Conexus::exception::read::invalid_user_space_addressEFAULT An invalid user space address was specified for a parameter
Conexus::exception::close::ioEIO: Thrown when equivalent BSD socket API error is encountered
Conexus::IPThis class serves as the base class for all IP communication classes
Conexus::IPv4::IPThis class serves as the base class for all IPv4 communication classes
Conexus::IPv6::IPThis class serves as the base class for all IPv4 communication classes
Conexus::IPAddressInterfaceIP network address interface
Conexus::exception::address::ipv6_not_ipv4_compatibleTrying to convert an IPv6 address to IPv4 that is not IPv4 compatible
Conexus::exception::write::is_connectedEISCONN The connection-mode socket was connected already but a recipient was specified
Conexus::exception::open::is_directoryEISDIR: pathname refers to a directory and the access requested involved writing (that is, O_WRONLY or O_RDWR is set)
Conexus::listen_exceptionBase class for all listen exceptions
Conexus::Gtk::Logo
Conexus::exception::bind::loopELOOP: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::open::loopELOOP: Too many symbolic links were encountered in resolving pathname, or O_NOFOLLOW was specified but pathname was a symbolic link
Conexus::exception::address::memoryEAI_MEMORY Out of memory
Conexus::exception::write::message_sizeEMSGSIZE The socket type requires that message be sent atomically, and the size of the message to be sent made this impossible
Conexus::MessageQueueThis class encapsulates a POSIX message queue
Conexus::exception::bind::name_too_longENAMETOOLONG: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::open::name_too_longENAMETOOLONG: Pathname was too long
Conexus::Gtk::NetComboBox
Conexus::Gtk::NetComboBox::NetComboBox::ModelColumns
Conexus::exception::connect::network_unreachableENETUNREACH Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::bind::no_addressThrown when bind is requested and udp socket doesn't have an address
Conexus::exception::write::no_buffersENOBUFS The output queue for a network interface was full
Conexus::exception::address::no_dataEAI_NODATA: The specified network host exists, but does not have any network addresses defined
Conexus::exception::write::no_default_remote_addressThrown when attempting to send without specifying a default address
Conexus::exception::open::no_deviceENODEV: pathname refers to a device special file and no corresponding device exists
Conexus::exception::open::no_device_setThrown when auto open is requested and a device is not available
Conexus::exception::open::no_existENOENT: O_CREAT is not set and the named file does not exist
Conexus::exception::open::no_filenameThrown when auto open is requested and a filename is not set
Conexus::exception::open::no_ioENXIO: O_NONBLOCK | O_WRONLY is set, the named file is a FIFO and no process has the file open for reading
Conexus::exception::bind::no_kernel_memoryENOMEM: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::write::no_memoryENOMEM No memory available
Conexus::exception::open::no_memoryENOBUFS or ENOMEM: Insufficient memory is available
Conexus::exception::read::no_memoryENOMEM No memory available
Conexus::exception::address::no_nameEAI_NONAME The name does not resolve for the supplied parameters
Conexus::exception::socket::no_optionENOPROTOOPT: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::open::no_permissionEPERM: The O_NOATIME flag was specified, but the effective user ID of the caller did not match the owner of the file and the caller was not privileged (CAP_FOWNER)
Conexus::exception::open::no_rd_wr_rdwrThrown when a read, write or read/write mode is needed and none is given
Conexus::exception::connect::no_remote_addressThrown when attempting to autoconnect to a socket that is not capable of autoconnecting or does not have autoconnection enabled
Conexus::exception::write::no_sendto_without_addressThrown when sendto without an address is requested of the Socket class
Conexus::exception::bind::no_socket_bindThrown when bind is requested of the Socket class
Conexus::exception::connect::no_socket_connectThrown when connect is requested of the Socket class
Conexus::exception::open::no_spaceENOSPC: pathname was to be created but the device containing pathname has no room for the new file
Conexus::exception::connect::no_udpposet_connectThrown when connect is requested of the UDPPoset class
Conexus::exception::read::not_boundNot bound
Conexus::exception::listen::not_boundNot bound
Conexus::exception::write::not_connectedENOTCONN The socket is not connected, and no target has been given
Conexus::exception::read::not_connectedENOTCONN The socket is associated with a connection-oriented protocol and has not been connected (see connect(2) and accept(2))
Conexus::exception::open::not_directoryENOTDIR: A component used as a directory in pathname is not, in fact, a directory, or O_DIRECTORY was specified and pathname was not a directory
Conexus::exception::bind::not_directoryENOTDIR: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::bind::not_existENOENT: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::connect::not_immediateEINPROGRESS Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::bind::not_openThrown when bind is requested and a socket cannot be opened
Conexus::exception::connect::not_openThrown when connect is requested and a socket cannot be opened
Conexus::exception::write::not_openedWriting on an I/O than can't open
Conexus::exception::read::not_openedNot opened
Conexus::exception::write::not_socketENOTSOCK The argument s is not a socket
Conexus::exception::connect::not_socketENOTSOCK Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::read::not_socketENOTSOCK The argument s is not a socket
Conexus::exception::listen::not_socketENOTSOCK The argument s is not a socket
Conexus::exception::bind::not_socketENOTSOCK: Thrown when equivalent BSD socket API error is encountered
Conexus::exception::socket::not_socketENOTSOCK: Thrown when equivalent BSD socket API error is encountered
Conexus::nss_exceptionBase class for all nss exceptions
Conexus::ObjectThis class provides a common inheritance hierarchy for all conexus objects
Conexus::open_exceptionBase class for all open exceptions
Conexus::exception::listen::operation_not_supportedEOPNOTSUPP The socket is not of a type that supports the listen operation
Conexus::exception::write::operation_not_supportedEOPNOTSUPP Some bit in the flags argument is inappropriate for the socket type
Conexus::exception::nss::option_ssl_handshake_as_clientFailure setting option SSL_HANDSHAKE_AS_CLIENT
Conexus::exception::nss::option_ssl_handshake_as_serverFailure setting option SSL_HANDSHAKE_AS_SERVER
Conexus::exception::nss::option_ssl_request_certificateFailure setting option SSL_REQUEST_CERTIFICATE
Conexus::exception::nss::option_ssl_require_certificateFailure setting option SSL_REQUIRE_CERTIFICATE
Conexus::exception::nss::option_ssl_securityFailure setting option SSL_SECURITY
Conexus::exception::socket::optlen_invalidEINVAL: Thrown when equivalent BSD socket API error is encountered
Conexus::LL::PacketA link-layer packet endpoint
Conexus::NSS::password_accumulator
Conexus::exception::write::permission_deniedEACCES Permission denied
Conexus::exception::write::pipeEPIPE The local end has been shut down on a connection oriented socket
Conexus::PipeThis class encapsulates a POSIX pipe
Conexus::NSS::PK11Slot
Conexus::Gtk::PortEntryTODO need to add TCP/UDP service lookup for those that do differ
Conexus::NSS::PrivateKey
Conexus::exception::open::process_fileEMFILE: The process already has the maximum number of files open
Conexus::Gtk::ProgressBar
Conexus::exception::open::protocol_not_supportedEPROTONOSUPPORT: The protocol type or the specified protocol is not supported within this domain
Conexus::read_exceptionBase class for all receiving exceptions
Conexus::exception::open::read_onlyEROFS: pathname refers to a file on a read-only filesystem and write access was requested
Conexus::exception::write::read_onlyWriting to a read-only I/O
Conexus::exception::bind::read_only_filesystemEROFS: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::RegistryThis class serves as a registy for named endpoints and endpoint servers
Conexus::exception::read::retryBase class for all read exceptions that can be retried without intervention
Conexus::exception::write::retryBase class for all write exceptions that can be retried without intervention
Conexus::exception::connect::segfaultEFAULT Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::bind::segfaultEFAULT: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::exception::socket::segfaultEFAULT: Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::SerialThis class encapsulates a raw serial port
Conexus::Gtk::SerialComboBox
Conexus::Gtk::SerialComboBox::SerialComboBox::ModelColumns
Conexus::SerialInterface
Conexus::Server
Conexus::exception::address::serviceEAI_SERVICE: The requested service is not available for the requested socket type
Conexus::exception::open::set_nonblock_failedThrown when opening a file or socket that requires non-blocking I/O and setting non-block mode failed
Conexus::SocketThis class encapsulates Linux's BSD Socket API and serves as the base class for all objects performing socket I/O
Conexus::NSPR::SocketThis class encapsulates NSPR's Socket API and serves as the base class for all objects performing socket I/O
Conexus::socket_exceptionBase class for all binding exceptions
Conexus::exception::address::socket_typeEAI_SOCKTYPE: The requested socket type is not supported at all
Conexus::Gtk::Spinner
Conexus::SSL::SSL
Conexus::exception::nss::ssl_authcertificatehookFailure setting callback SSL_AuthCertificateHook
Conexus::exception::nss::ssl_badcerthookFailure setting callback SSL_BadCertHook
Conexus::exception::nss::ssl_getclientauthdatahookFailure setting callback SSL_GetClientAuthDataHook
Conexus::exception::nss::ssl_handshakecallbackFailure setting callback SSL_HandshakeCallback
Conexus::exception::nss::ssl_pkcs11pinargFailure setting SSL_PKCS11PinArg
Conexus::exception::nss::ssl_socket_importFailure importing NSPR socket into NSS
Conexus::NSS::SSLSocketA NSS based SSL endpoint
Conexus::state_exceptionBase class for all state transition exceptions
Conexus::exception::address::systemEAI_SYSTEM A system exception occurred
Conexus::exception::open::system_fileENFILE: The system limit on the total number of open files has been reached
Conexus::SSL::IPv6::TCP
Conexus::IPv4::TCPThis class encapsulates a socket used for TCP/IP communications
Conexus::NSPR::TCPThis class encapsulates a socket used for TCP/IP communications
Conexus::SSL::IPv4::TCP
Conexus::IPv6::TCPThis class encapsulates a socket used for TCP/IP communications
Conexus::SSL::IPv6::TCPServer
Conexus::IPv4::TCPServerThe TCPServer generates TCP endpoints when a connection request is made
Conexus::IPv6::TCPServerThe TCPServer generates TCP endpoints when a connection request is made
Conexus::SSL::IPv4::TCPServer
Conexus::exception::write::timeoutTimeout
Conexus::exception::read::timeoutTimeout
Conexus::Timeout
Conexus::exception::connect::timeoutETIMEDOUT Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::TimeVal
Conexus::exception::connect::try_againEAGAIN Thrown when equivalent UNIX domain (AF_UNIX) API error is encountered
Conexus::TTYThis class extends Serial to include operations upon TTY (TeleTYpe) serial communications
Conexus::Gtk::TTYByteSizeRadio
Conexus::Gtk::TTYFlowControlComboBox
Conexus::TTYInterface
Conexus::Gtk::TTYParityComboBox
Conexus::Gtk::TTYParityErrorComboBox
Conexus::Gtk::TTYSpeedComboBox
Conexus::Gtk::TTYStopBitsRadio
Conexus::Gtk::TTYWidget
Conexus::SSL::IPv4::UDP
Conexus::IPv4::UDPIPv4 UDP Endpoint
Conexus::IPv6::UDPIPv6 UDP Endpoint
Conexus::NSPR::UDPThis class encapsulates a socket used for UDP/IP communications
Conexus::IPv6::UDPPosetThis class aggregates a single data transmission to multiple UDP addresses
Conexus::IPv4::UDPPosetThis class aggregates a single data transmission to multiple UDP addresses
Conexus::exception::write::would_blockEAGAIN or EWOULDBLOCK The socket is marked non-blocking and the requested operation would block
Conexus::exception::open::would_blockEWOULDBLOCK: The O_NONBLOCK flag was specified, and an incompatible lease was held on the file
Conexus::exception::read::would_blockEAGAIN The socket is marked non-blocking and the receive operation would block, or a receive timeout had been set and the timeout expired before data was received
Conexus::write_exceptionBase class for all write exceptions

Generated on Wed Jul 8 15:51:14 2009 for conexus by doxygen 1.5.8