Sha256: e902dc8340a1a4b5e4e50840090474d2e0f3dc1585fbce195769488a7bd6b498

Contents?: true

Size: 621 Bytes

Versions: 66

Compression:

Stored size: 621 Bytes

Contents

/*
 *  sslimpl.h
 *  rhorunner
 *
 *  Created by Dmitry Moskalchuk on 19.02.10.
 *  Copyright 2010 Rhomobile. All rights reserved.
 *
 */

#pragma once

#include "net/ssl.h"

namespace rho
{
namespace net
{

class SSLImpl : public ISSL
{
public:
    void *createStorage();
    void freeStorage(void *ptr);
    
    CURLcode connect(int sockfd, int nonblocking, int *done, int ssl_verify_peer, void *storage);
    void shutdown(void *storage);
    ssize_t send(const void *mem, size_t len, void *storage);
    ssize_t recv(char *buf, size_t size, int *wouldblock, void *storage);
};

} // namespace net
} // namespace rho

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.2.beta.1 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.8 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.7 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.6 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.5 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.4 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.3 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.1.beta.2 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.7 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.6 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.5 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.4 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.3 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.2 platform/shared/net/iphone/sslimpl.h
rhodes-3.0.0.beta.1 platform/shared/net/iphone/sslimpl.h
rhodes-2.4.1 platform/shared/net/iphone/sslimpl.h
rhodes-2.4.1.beta.1 platform/shared/net/iphone/sslimpl.h