58 label externalBufPosition_;
70 const label bufSize = 0,
static const versionNumber currentVersion
Current version number.
streamFormat format() const
Return current stream format.
bool global() const
Return global state.
streamFormat
Enumeration for the format of data in the stream.
versionNumber version() const
Return the stream version.
Input inter-processor communications stream.
IPstream(const commsTypes commsType, const int fromProcNo, const label bufSize=0, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm, const streamFormat format=BINARY, const versionNumber version=currentVersion, const bool global=false)
Construct given process index to read from and optional buffer size,.
Inter-processor communications stream.
Input inter-processor communications stream operating on external buffer.
commsTypes
Types of communications.
static label worldComm
Default communicator (all processors)
commsTypes commsType() const
Get the communications type of the stream.
static int & msgType()
Message tag of standard messages.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.