Cisco Service Layer API Documentation

sl_interface.proto File Reference

Server RPC proto file for Interface handles. More...

RPC Calls

rpc SLInterfaceOper::SLInterfaceGlobalsRegOp (SLInterfaceGlobalsRegMsg) returns(SLInterfaceGlobalsRegMsgRsp)
 Interface Registration Operations. More...
 
rpc SLInterfaceOper::SLInterfaceGlobalsGet (SLInterfaceGlobalsGetMsg) returns(SLInterfaceGlobalsGetMsgRsp)
 Used to retrieve global Interface info from the server.
 
rpc SLInterfaceOper::SLInterfaceGlobalsGetStats (SLInterfaceGlobalsGetMsg) returns(SLInterfaceGlobalsGetStatsMsgRsp)
 Used to retrieve global Interface stats from the server.
 
rpc SLInterfaceOper::SLInterfaceGet (SLInterfaceGetMsg) returns(SLInterfaceGetMsgRsp)
 Retrieve interface attributes and state. More...
 
rpc SLInterfaceOper::SLInterfaceGetNotifStream (SLInterfaceGetNotifMsg) returns(stream SLInterfaceNotif)
 This call is used to get a stream of interface notifications. More...
 
rpc SLInterfaceOper::SLInterfaceNotifOp (SLInterfaceNotifMsg) returns(SLInterfaceNotifMsgRsp)
 Used to enable/disable event notifications for a certain interface. More...
 

Messages

message  SLInterfaceGlobalsRegMsg
 Global Interface Registration Message. More...
 
message  SLInterfaceGlobalsRegMsgRsp
 interface registration response message. More...
 
message  SLInterfaceGlobalsGetMsg
 Global Interface Get message. More...
 
message  SLInterfaceGlobalsGetMsgRsp
 Global interface Get response message. More...
 
message  SLInterfaceGlobalsGetStatsMsgRsp
 Global Interface Get stats message. More...
 
message  SLInterfaceGetMsg
 Interface Get message. More...
 
message  SLInterfaceInfoMsg
 Interface Get Message result. More...
 
message  SLInterfaceGetMsgRsp
 Interface Get Message Response. More...
 
message  SLInterfaceGetNotifMsg
 Interface Get Notification message. More...
 
message  SLInterfaceNotif
 Interface Notification Event. More...
 
message  SLInterfaceNotifMsg
 Interface Notification message. More...
 
message  SLInterfaceNotifMsgRes
 Interface Notification message result. More...
 
message  SLInterfaceNotifMsgRsp
 Interface Notification message response. More...
 

Enumerations

enum  SLInterfaceState { SL_IF_STATE_UNKNOWN = 0, SL_IF_STATE_DOWN = 1, SL_IF_STATE_UP = 2 }
 The current state of the interface. More...
 
enum  SLInterfaceNotifType { SL_INTERFACE_EVENT_TYPE_RESERVED = 0x0, SL_INTERFACE_EVENT_TYPE_ERROR = 0x1, SL_INTERFACE_EVENT_TYPE_INTERFACE_INFO = 0x2 }
 Interface Event Notification types. More...
 

Attributes

 syntax = "proto3"
 
package service_layer
 
option go_package ="github.com/Cisco-service-layer/service-layer-objmodel/grpc/protos;service_layer"
 

Detailed Description

Server RPC proto file for Interface handles.

Declares an RPC that gets interface details.

Copyright (c) 2016 by Cisco Systems, Inc.

All rights reserved.