1 // **********************************************************************
3 // Copyright (c) 2003-2011 ZeroC, Inc. All rights reserved.
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
8 // **********************************************************************
10 #ifndef ICEPHP_PROXY_H
11 #define ICEPHP_PROXY_H
14 #include <Communicator.h>
20 bool proxyInit(TSRMLS_D
);
22 bool createProxy(zval
*, const Ice::ObjectPrx
&, const CommunicatorInfoPtr
& TSRMLS_DC
);
23 bool createProxy(zval
*, const Ice::ObjectPrx
&, const ClassInfoPtr
&, const CommunicatorInfoPtr
& TSRMLS_DC
);
24 bool fetchProxy(zval
*, Ice::ObjectPrx
&, ClassInfoPtr
& TSRMLS_DC
);
25 bool fetchProxy(zval
*, Ice::ObjectPrx
&, ClassInfoPtr
&, CommunicatorInfoPtr
& TSRMLS_DC
);
30 extern zend_class_entry
* proxyClassEntry
;
32 } // End of namespace IcePHP