class
#include <eckit/net/TCPStream.h>
SharedTCPStream
Base classes
- class TCPStream
- class eckit::Counted
Public static functions
-
static void dump(std::
ostream&, const char*, size_t)
Constructors, destructors, conversion operators
Public functions
- auto socket() -> TCPSocket& override
- auto remoteAddr() -> in_addr
- auto write(const void* buf, long len) -> long override
- auto read(void* buf, long len) -> long override
- auto operator<<(char) -> Stream&
- auto operator<<(unsigned char) -> Stream&
- auto operator<<(bool) -> Stream&
- auto operator<<(int) -> Stream&
- auto operator<<(unsigned int) -> Stream&
- auto operator<<(short) -> Stream&
- auto operator<<(unsigned short) -> Stream&
- auto operator<<(long) -> Stream&
- auto operator<<(unsigned long) -> Stream&
- auto operator<<(long long) -> Stream&
- auto operator<<(unsigned long long) -> Stream&
- auto operator<<(float) -> Stream&
- auto operator<<(double) -> Stream&
-
auto operator<<(const std::
string&) -> Stream& - auto operator<<(const char*) -> Stream&
-
auto operator<<(const std::
exception&) -> Stream& - auto operator<<(const Buffer&) -> Stream&
- auto operator>>(char&) -> Stream&
- auto operator>>(unsigned char&) -> Stream&
- auto operator>>(int&) -> Stream&
- auto operator>>(unsigned int&) -> Stream&
- auto operator>>(bool&) -> Stream&
- auto operator>>(long&) -> Stream&
- auto operator>>(unsigned long&) -> Stream&
- auto operator>>(long long&) -> Stream&
- auto operator>>(unsigned long long&) -> Stream&
- auto operator>>(short&) -> Stream&
- auto operator>>(unsigned short&) -> Stream&
- auto operator>>(float&) -> Stream&
- auto operator>>(double&) -> Stream&
-
auto operator>>(std::
string&) -> Stream& - auto operator>>(Buffer&) -> Stream&
-
auto operator>>(std::
map<std:: string, std:: string>&) -> Stream& -
auto next(std::
string&) -> bool - auto next(bool&) -> bool
- auto next(int&) -> bool
- auto next() -> bool
- auto endObjectFound() -> bool
- void skipEndObject()
- void startObject()
- void endObject()
- void writeBlob(const void*, size_t)
- void readBlob(void*, size_t)
- void writeLargeBlob(const void*, size_t)
- void readLargeBlob(void*, size_t)
- void rewind() virtual
- void closeInput() virtual
- auto bytesWritten() -> long long
- void resetBytesWritten()
- void startRecord(unsigned long)
- void endRecord()
- auto nextRecord(unsigned long&, bool sync = false) -> bool
- void lock()
- void unlock()
- void attach() const
- void detach() const
- auto count() const -> size_t
- void lock() const
- void unlock() const
Function documentation
static void eckit:: net:: SharedTCPStream:: dump(std:: ostream&,
const char*,
size_t)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(char)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(unsigned char)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(bool)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(int)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(unsigned int)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(short)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(unsigned short)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(long)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(unsigned long)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(long long)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(unsigned long long)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(float)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(double)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(const std:: string&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(const char*)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(const std:: exception&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator<<(const Buffer&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(char&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(unsigned char&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(int&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(unsigned int&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(bool&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(long&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(unsigned long&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(long long&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(unsigned long long&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(short&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(unsigned short&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(float&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(double&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(std:: string&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(Buffer&)
#include <eckit/serialisation/Stream.h>
Stream& eckit:: net:: SharedTCPStream:: operator>>(std:: map<std:: string, std:: string>&)
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: next(std:: string&)
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: next(bool&)
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: next(int&)
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: next()
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: endObjectFound()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: skipEndObject()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: startObject()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: endObject()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: writeBlob(const void*,
size_t)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: readBlob(void*,
size_t)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: writeLargeBlob(const void*,
size_t)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: readLargeBlob(void*,
size_t)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: rewind() virtual
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: closeInput() virtual
#include <eckit/serialisation/Stream.h>
long long eckit:: net:: SharedTCPStream:: bytesWritten()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: resetBytesWritten()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: startRecord(unsigned long)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: endRecord()
#include <eckit/serialisation/Stream.h>
bool eckit:: net:: SharedTCPStream:: nextRecord(unsigned long&,
bool sync = false)
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: lock()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: unlock()
#include <eckit/serialisation/Stream.h>
void eckit:: net:: SharedTCPStream:: attach() const
#include <eckit/memory/Counted.h>
void eckit:: net:: SharedTCPStream:: detach() const
#include <eckit/memory/Counted.h>
size_t eckit:: net:: SharedTCPStream:: count() const
#include <eckit/memory/Counted.h>
void eckit:: net:: SharedTCPStream:: lock() const
#include <eckit/memory/Counted.h>
void eckit:: net:: SharedTCPStream:: unlock() const
#include <eckit/memory/Counted.h>