stream_peer_ssl.cpp 795 B

123456789101112131415161718192021222324252627282930
  1. #include "stream_peer_ssl.h"
  2. StreamPeerSSL* (*StreamPeerSSL::_create)()=NULL;
  3. StreamPeerSSL *StreamPeerSSL::create() {
  4. return _create();
  5. }
  6. void StreamPeerSSL::_bind_methods() {
  7. ObjectTypeDB::bind_method(_MD("accept:Error","stream:StreamPeer"),&StreamPeerSSL::accept);
  8. ObjectTypeDB::bind_method(_MD("connect:Error","stream:StreamPeer","validate_certs","for_hostname"),&StreamPeerSSL::connect,DEFVAL(false),DEFVAL(String()));
  9. ObjectTypeDB::bind_method(_MD("get_status"),&StreamPeerSSL::get_status);
  10. ObjectTypeDB::bind_method(_MD("disconnect"),&StreamPeerSSL::disconnect);
  11. BIND_CONSTANT( STATUS_DISCONNECTED );
  12. BIND_CONSTANT( STATUS_CONNECTED );
  13. BIND_CONSTANT( STATUS_ERROR_NO_CERTIFICATE );
  14. BIND_CONSTANT( STATUS_ERROR_HOSTNAME_MISMATCH );
  15. }
  16. StreamPeerSSL::StreamPeerSSL()
  17. {
  18. }