bytes() = integer()
decoder() = fun((state()) -> {term(), state()})
defer() = #msrpce_defer{}
encoder() = fun((state(), term()) -> state())
finalizer() = fun((term(), state()) -> term())
ptrval() = #msrpce_ptr{}
referent() = integer()
state() = #msrpce_state{}
typename() = atom() | {module(), atom()}
align/2 | |
array_decode/3 | |
finish/1 | |
get_ptr_val/3 | |
read_privhdr_v1/2 | |
read_privhdr_v2/2 | |
read_ptr/4 | |
size_of/2 | |
write_privhdr_v1/3 | |
write_privhdr_v2/3 | |
write_ptr/5 |
get_ptr_val(TypeName::typename(), Msrpce_ptr::ptrval(), Msrpce_state::state()) -> term() | undefined
read_privhdr_v1(Fun, S0) -> any()
read_privhdr_v2(Fun, S0) -> any()
write_privhdr_v1(Fun, Input, S0) -> any()
write_privhdr_v2(Fun, Input, S0) -> any()
write_ptr(TypeName::typename(), Align::bytes(), Func::encoder(), V::term(), S0::state()) -> state()
Generated by EDoc