コード例 #1
0
def mpls_regop_serializer(batch_info=None):
    """MPLS Reg Op Message serializer."""
    serializer = sl_mpls_pb2.SLMplsRegMsg()

    if batch_info and 'purge_interval' in batch_info:
        serializer.RegMsg.PurgeIntervalSeconds = batch_info['purge_interval']

    return serializer
コード例 #2
0
def mpls_register(stub, oper):

    if oper == sl_common_types_pb2.SL_REGOP_REGISTER:
        # Register the MPLS Client
        mplsReg = sl_mpls_pb2.SLMplsRegMsg()
        mplsReg.Oper = oper
        Timeout = 10
        response = stub.SLMplsRegOp(mplsReg, Timeout)
コード例 #3
0
def mpls_regop_serializer():
    """MPLS Reg Op Message serializer."""
    serializer = sl_mpls_pb2.SLMplsRegMsg()
    return serializer