class FidlCodecTestProtocol

Defined at line 8232 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

Public Methods

void ~FidlCodecTestProtocol ()
void Empty ()
void String (::std::string s)
void Named (::std::string s)
void Bool (bool b)
void Int8 (int8_t i8)
void Int16 (int16_t i16)
void Int32 (int32_t i32)
void Int64 (int64_t i64)
void Uint8 (uint8_t ui8)
void Uint16 (uint16_t ui16)
void Uint32 (uint32_t ui32)
void Uint64 (uint64_t ui64)
void Float32 (float f32)
void Float64 (double f64)
void Complex (int32_t real, int32_t imaginary)
void StringInt (::std::string s, int32_t i32)
void StringIntTable (::test::fidlcodec::examples::FidlCodecTestProtocolStringIntTableRequest FidlCodecTestProtocolStringIntTableRequest)
void StringIntUnion (::test::fidlcodec::examples::FidlCodecTestProtocolStringIntUnionRequest FidlCodecTestProtocolStringIntUnionRequest)
void StructIntUnion (::test::fidlcodec::examples::FidlCodecTestProtocolStructIntUnionRequest FidlCodecTestProtocolStructIntUnionRequest)
void Array1 (::std::array<int32_t, 1> b_1)
void Array2 (::std::array<int32_t, 2> b_2)
void Vector (::fidl::VectorPtr<int32_t> v_1)
void TwoStringArrayInt (::std::array< ::std::string, 2> arr, int32_t i32)
void TwoStringVectorInt (::std::vector< ::std::string> vec, int32_t i32)
void TwoStringVectors (::std::vector< ::std::string> v_1, ::std::vector< ::std::string> v_2)
void VectorUint8 (::std::vector<uint8_t> v)
void VectorUint32 (::std::vector<uint32_t> v)
void VectorStruct (::std::vector< ::test::fidlcodec::examples::SmallStruct> v)
void ArrayStruct (::std::array< ::test::fidlcodec::examples::SmallStruct, 3> a)
void VectorStruct2 (::std::vector< ::test::fidlcodec::examples::SmallUnevenStruct> v)
void ArrayStruct2 (::std::array< ::test::fidlcodec::examples::SmallUnevenStruct, 3> a)
void Struct (::test::fidlcodec::examples::PrimitiveTypes p)
void BoolStruct (::test::fidlcodec::examples::BoolStructType s)
void NullableStruct (::std::unique_ptr< ::test::fidlcodec::examples::PrimitiveTypes> p)
void NullableStructAndInt (::std::unique_ptr< ::test::fidlcodec::examples::PrimitiveTypes> p, int32_t i)
void ArrayNullableStruct (::std::array< ::std::unique_ptr< ::test::fidlcodec::examples::TwoStringStruct>, 3> a)
void SmallStructAfterByte (uint8_t u, ::test::fidlcodec::examples::SmallStruct s1, ::test::fidlcodec::examples::SmallStruct s2)
void TwoStringStructInt (::test::fidlcodec::examples::TwoStringStruct s, int32_t i32)
void TwoStringNullableStructInt (::std::unique_ptr< ::test::fidlcodec::examples::TwoStringStruct> s, int32_t i32)
void Union (::test::fidlcodec::examples::IntStructUnion isu, int32_t i)
void NullableUnion (::std::unique_ptr< ::test::fidlcodec::examples::IntStructUnion> isu, int32_t i)
void NullableUnionIntFirst (int32_t i, ::std::unique_ptr< ::test::fidlcodec::examples::IntStructUnion> isu)
void ArrayNullableUnion (::std::array< ::std::unique_ptr< ::test::fidlcodec::examples::IntStructUnion>, 3> a)
void XUnion (::test::fidlcodec::examples::IntStructXunion isu, int32_t i)
void NullableXUnion (::std::unique_ptr< ::test::fidlcodec::examples::IntStructXunion> isu, int32_t i)
void NullableXUnionIntFirst (int32_t i, ::std::unique_ptr< ::test::fidlcodec::examples::IntStructXunion> isu)
void ShortUnion (::test::fidlcodec::examples::U8U16Union u, int32_t i)
void ShortUnionReserved (::test::fidlcodec::examples::U8U16UnionReserved u, int32_t i)
void ShortXUnion (::test::fidlcodec::examples::U8U16Xunion u, int32_t i)
void RecursiveUnion (::test::fidlcodec::examples::DataElement e)
void U8U16UnionStruct (::test::fidlcodec::examples::U8U16UnionStructType s)
void DefaultEnumMessage (::test::fidlcodec::examples::DefaultEnum ev)
void I8EnumMessage (::test::fidlcodec::examples::I8Enum ev)
void I16EnumMessage (::test::fidlcodec::examples::I16Enum ev)
void I32EnumMessage (::test::fidlcodec::examples::I32Enum ev)
void I64EnumMessage (::test::fidlcodec::examples::I64Enum ev)
void DefaultBitsMessage (::test::fidlcodec::examples::DefaultBits v)
void I8BitsMessage (::test::fidlcodec::examples::I8Bits v)
void I16BitsMessage (::test::fidlcodec::examples::I16Bits v)
void I32BitsMessage (::test::fidlcodec::examples::I32Bits v)
void I64BitsMessage (::test::fidlcodec::examples::I64Bits v)
void Table (::test::fidlcodec::examples::ValueTable table, int32_t i)
void TableToBool (::test::fidlcodec::examples::ValueTable setattr, int32_t i, TableToBoolCallback callback)
void Handle (::zx::channel ch)
void NullableHandle (::zx::channel ch)
void HandleStructMessage (::test::fidlcodec::examples::HandleStruct hs)
void HandleTableMessage (::test::fidlcodec::examples::HandleTable t)
void TraversalOrderMessage (::test::fidlcodec::examples::TraversalOrder t)
void TraversalMainMessage (::std::vector< ::std::unique_ptr< ::test::fidlcodec::examples::TraversalMain>> v, ::std::unique_ptr< ::test::fidlcodec::examples::TraversalStruct> s)
void ProtocolMethod (::fidl::InterfaceHandle< ::test::fidlcodec::examples::ParamProtocol> ch)