Avinash Sridharan created MESOS-7767:
----------------------------------------

             Summary: Make `net::IP` fields protected to allow for inheritance
                 Key: MESOS-7767
                 URL: https://issues.apache.org/jira/browse/MESOS-7767
             Project: Mesos
          Issue Type: Task
            Reporter: Avinash Sridharan
            Assignee: Avinash Sridharan
            Priority: Minor


Correctly the properties of `net::IP` are `private` making it hard for classes 
to inherit `net::IP`. Although `net::IPv4` and `net::IPv6` already inherit 
`net::IP` they don't have access to the storage structures stored within 
`net::IP`. While this works for the current API this is not very extensible. 

Hence, we should make the properties of `net::IP` protected instead of private.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to