Sha256: e95d7bea77d0788ffe7447351c1c619c0d80cc442216d74c4f283f43fd4230a4

Contents?: true

Size: 600 Bytes

Versions: 6

Compression:

Stored size: 600 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, 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

6 entries across 6 versions & 1 rubygems

Version Path
rhodes-1.5.5 platform/iphone/Classes/rho/net/sslimpl.h
rhodes-1.5.4 platform/iphone/Classes/rho/net/sslimpl.h
rhodes-1.5.3 platform/iphone/Classes/rho/net/sslimpl.h
rhodes-1.5.2 platform/iphone/Classes/rho/net/sslimpl.h
rhodes-1.5.1 platform/iphone/Classes/rho/net/sslimpl.h
rhodes-1.5.0 platform/iphone/Classes/rho/net/sslimpl.h