![]()  | 
  
    P4C
    
   The P4 Compiler 
   | 
 
#include <p4RuntimeSerializer.h>
Public Member Functions | |
| P4RuntimeAPI (const ::p4::config::v1::P4Info *p4Info, const ::p4::v1::WriteRequest *entries) | |
| P4RuntimeAPI (const ::p4::config::v1::P4Info *p4Info, const ::p4::v1::WriteRequest *entries, google::protobuf::util::JsonPrintOptions jsonPrintOptions) | |
| void | serializeEntriesTo (std::ostream *destination, P4RuntimeFormat format) const | 
| void | serializeP4InfoTo (std::ostream *destination, P4RuntimeFormat format) const | 
Public Attributes | |
| const ::p4::v1::WriteRequest * | entries | 
| google::protobuf::util::JsonPrintOptions | jsonPrintOptions | 
| const ::p4::config::v1::P4Info * | p4Info | 
A P4 program's control-plane API, represented in terms of P4Runtime's data structures. Can be inspected or serialized.
| const ::p4::v1::WriteRequest* P4::P4RuntimeAPI::entries | 
All static table entries as one P4Runtime WriteRequest object. Never null.
| const ::p4::config::v1::P4Info* P4::P4RuntimeAPI::p4Info | 
A P4Runtime P4Info message, which encodes the control-plane API of the program. Never null.