[clam-devel] ipyclam: Clam_NetworkProxy
Xavier Serra
xvr.serra at gmail.com
Wed Mar 2 11:57:09 PST 2011
Hi,
I have been reviewing the CLAM::Network API to use it for a Clam_Proxy
and I found that the majority of functions we need to use for our proxy are not
in Network.hxx (I think this is what you are referring to when you say
CLAM::Network api).
I've searched throughout all the CLAM api looking for methods that could
help us do what we want. In every method of the dummy_proxy I include the
functions that we'll use when we create the clam_proxy. I don't know if this is
what you had in mind (probably not) but it's a start.
Bye!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ProxyAPI.py
Type: text/x-python-script
Size: 1955 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20110302/4df2c410/attachment-0005.bin>
-------------- next part --------------
On Mar 2, 2011, at 11:51 AM, David Garc?a Garz?n wrote:
> Yep. A (face2face or irc) meeting at this point would be nice. Tell me when
> and how.
>
> Regarding your proposal, it is good if you figured out how to implement the
> operations using current CLAM::Network api. Anyway, remember a nice side
> result of your project would be enhancing such api, so you have kind of
> license to modify and extend it. It could also be a later refactoring but if
> at some point the API messes in the middle, just propose a better one.
>
> David.
>
> On Tuesday 01 March 2011 19:30:55 Xavier Serra wrote:
>> Nice! I'll take a look at it. I'm still crawling through CLAM interface
>> searching for methods that we'll use in the proxy. Do you want to
>> meet when I have somewhat of a proposal?
>>
>> Bye,
>> Xavi
>>
>> PS: In the meantime I'm also doing refactorings to the python interface,
>> to keep it moving
>>
>> On Mar 1, 2011, at 12:11 AM, David Garc?a Garz?n wrote:
>>> Xavi, I commited a minimal version to start working with
>>> Clam_NetworkProxy. Now, the default proxy for ipyclam is the clam one
>>> and it would work with dummy proxy when you add the --dummy option.
>>>
>>> The clam proxy just implements availableTypes() and has an empty
>>> implementation for processingNames i needed to check that availableTypes
>>> worked. As you see seems quite easy.
>>>
>>> I wouldn't add a test for availableTypes, it would be a quite fragile
>>> test as it would depend on the plugins we have. But i would add tests
>>> for the rest of modules in Clam_NetworkProxyTest.py mimicing Dummy's.
>>>
>>> David.
>>
>> _______________________________________________
>> clam-devel mailing list
>> clam-devel at lists.clam-project.org
>> http://lists.clam-project.org/listinfo.cgi/clam-devel-clam-project.org
More information about the clam-devel
mailing list