[This is preliminary documentation and is subject to change.]
Reserves a chunk of memory of the suggested size for network send operation.
The buffer must be released by a call to ReleaseSendBuffer().
Keep in mind that this method is NOT RE-ENTRANT by this or any other thread until corresponding ReleaseSendChunk() is called.
MpxSocket is not thread safe for sends in general.
Namespace: NFX.Glue.NativeAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public virtual MemChunk GetSendChunk(
int desiredSize = 0
)
public virtual MemChunk GetSendChunk(
int desiredSize = 0
)
Public Overridable Function GetSendChunk (
Optional desiredSize As Integer = 0
) As MemChunk
Public Overridable Function GetSendChunk (
Optional desiredSize As Integer = 0
) As MemChunk
public:
virtual MemChunk^ GetSendChunk(
int desiredSize = 0
)
public:
virtual MemChunk^ GetSendChunk(
int desiredSize = 0
)
abstract GetSendChunk :
?desiredSize : int
(* Defaults:
let _desiredSize = defaultArg desiredSize 0
*)
-> MemChunk
override GetSendChunk :
?desiredSize : int
(* Defaults:
let _desiredSize = defaultArg desiredSize 0
*)
-> MemChunk
abstract GetSendChunk :
?desiredSize : int
(* Defaults:
let _desiredSize = defaultArg desiredSize 0
*)
-> MemChunk
override GetSendChunk :
?desiredSize : int
(* Defaults:
let _desiredSize = defaultArg desiredSize 0
*)
-> MemChunk
Return Value
Type:
MemChunk