📄 megacosessionip.idl
字号:
// ``The contents of this file are subject to the Erlang Public License,// Version 1.1, (the "License"); you may not use this file except in// compliance with the License. You should have received a copy of the// Erlang Public License along with this software. If not, it can be// retrieved via the world wide web at http://www.erlang.org/.//// Software distributed under the License is distributed on an "AS IS"// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See// the License for the specific language governing rights and limitations// under the License.//// The Initial Developer of the Original Code is Ericsson Utvecklings AB.// Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings// AB. All Rights Reserved.''//// $Id$#ifndef _MEGACOSESSIONIP_IDL_#define _MEGACOSESSIONIP_IDL_#pragma prefix "erlang.org"#include <erlang.idl>module MegacoSessionIp { enum IpItem { Ip_host, Ip_port, Ip_ether, Ip_broadcast, Ip_dontroute, Ip_keepalive, Ip_nodelay, Ip_recbuf, Ip_sndbuf }; union IpOption switch(IpItem) { case Ip_host: string host; case Ip_port: long port; case Ip_ether: string ether; case Ip_broadcast: boolean broadcast; case Ip_dontroute: boolean dontroute; case Ip_keepalive: boolean keepalive; case Ip_nodelay: boolean nodelay; case Ip_recbuf: long recbuf; case Ip_sndbuf: long sndbuf; }; typedef sequence<IpOption> IpOptions;};#endif // _MEGACOSESSIONIP_IDL_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -